strong currents water - Français Anglais Dictionnaire